﻿<?
	include("../php/handler.php");
	$bts_handler = new handler();
	$bts_handler->connect();
	$bts_handler->delete_old();
	
	if(isset($_POST['method'])){
		if($_POST['method'] == "save_process"){
			$bts_handler->create_process($_POST['name'], $_POST['cpulaufzeit'], $_POST['ankunftszeit'], $_POST['prioritaet']);
		}
		else if($_POST['method'] == "delete_list"){
			$bts_handler->reset_processlist();
		}
		else if($_POST['method'] == "random"){
			if($_POST['anzahl'] <= 1000){
				$bts_handler->random_processes($_POST['anzahl']);
			}
		}
	}
	
?>
<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>BTS Creative Labs</title>
        <link href="../css/main.css" rel="stylesheet" type="text/css">
    </head>
    <body>
        <div id="wapper">
            <div id="head">
                <div id="banner">
                    <div id="instLogo">
                        <a href="http://www.informatik.hs-mannheim.de/"><img src="../media/images/Informatik Logo.jpg" width="260" height="90" alt="Fakultät Informatik Logo" longdesc="http://www.informatik.hs-mannheim.de/"></a>
                    </div>
                    <div id="fhLogo">
                        <a href="http://www.hs-mannheim.de"><img src="../media/images/fhlogo.jpg" width="165" height="91" alt="HS Mannheim Logo" longdesc="http://hs-mannheim.de"></a>
                    </div>
                </div>
                <div id="main-menue">
                    <img src="../media/images/mmbl.gif" width="38" height="61" alt="Banner Rand Linker metallern mit Schraube" id="schraubelinks">
                    <div id="nav">
                        <div id="first-nav">
                            <a class="unselected" href="../index.php">Home</a>
                            <a class="selected" href="#">Scheduling</a>
                            <a class="unselected" href="../seiten/info.html">Infos</a>
                        </div>
                        <div id="secound-nav">
                        	<a id="active" href="#">Prozesse</a>
                            <a href="../seiten/scheduling/rr.php">RR</a>
                            <a href="../seiten/scheduling/fcfs.php">FCFS</a>
                            <a href="../seiten/scheduling/sjf.php">SJF</a>
                            <a href="../seiten/scheduling/ljf.php">LJF</a>
                            <a href="../seiten/scheduling/lrtf.php">LRTF</a>
                            <a href="../seiten/scheduling/srtf.php">SRTF</a>
                            <a href="../seiten/scheduling/ps.php">Prioritätengesteuertes Scheduling</a>
                        </div>
                    </div>
                    <img src="../media/images/mmbr.gif" width="38" height="61" alt="Banner Rand Rechts metallern mit Schraube" id="schrauberechts">
                </div>
            </div>
            <div id="contend">
            <div id="steps">
            	<h1>Step 1</h1>
                <p>Bitte Adden Sie mit einem der beiden Methoden Prozesse. Diese werden für die Scheduling Verfahren benötigt.</p>
                <h1>Step 2</h1>
                <p>Bitte Wählen Sie eine der Scheduling verfahren:</p>
                <ul>
                	<li><a href="rr.php">RR</a></li>
                    <li><a href="fcfs.php">FCFS</a></li>
                    <li><a href="sjf.php">SJF</a></li>
                    <li><a href="ljf.php">LJF</a></li>
                    <li><a href="lrtf.php">LRTF</a></li>
                    <li><a href="srtf.php">SRTF</a></li>
                    <li><a href="ps.php">PS</a></li>
                </ul>
                <p>
                	Und drücken Sie dort den Start Butten um das Scheduling Verfahren zu starten.
                </p>
                <button>Steps ein-/ausblenden</button>
            </div>
            <h1>Prozess Dummys</h1>
            <div id="custom">
            <h1>Custom Add</h1>
            	<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
                	Name:<input type="text" name="name" />
                    <a class="bsp">Bsp.: Prozess 1</a>
                    <br />
                	CPU-Laufzeit:<input type="text" name="cpulaufzeit" />
                    <a>ms</a><a class="bsp"> Bsp.: 25 ms</a>
                    <br />
                	Priorität:<input type="text" name="prioritaet" />
                    <a class="bsp">Bsp.: 1 (kleinste) - 100 (größte)</a>
                    <br />
                	Ankunftszeit:<input type="text" name="ankunftszeit" />
                    <a>ms</a><a class="bsp"> Bsp.: 50 ms</a>
                    <br />
                    <a class="bsp">Hinweis: Ankunfzeit muss Größer wie die CPU-Laufzeit sein.</a>
                    <br />
					<input type="hidden" name="method" value="save_process">
                	<input type="submit" value="Speichern">
                	<button>Reset</button>
                </form>
                <div id="prozesse">
                
                </div>
            </div>
            <div id="random">
            	<h1>Random Add</h1>
            	<form action="<? echo $_SERVER['PHP_SELF']?>" method="POST">
                	Anzahl:<input type="text" name="anzahl">
                    <a class="bsp">Prozesse Bsp.: 50 Prozesse(max. 1000)</a>
                	<br />
					<input type="hidden" value="random" name="method">
                	<input type="submit" value="Hinzufügen">
                	<button>Reset</button>
                </form>
			</div>
			<div id="processlist">
					<h2>Prozessliste (evtl.Standartdatensatz)</h2>
					<?
					$bts_handler->print_processes(); 
					?>
					<br><br>
					<form action="<? echo $_SERVER['PHP_SELF'] ?>" method="POST">
					<input type="hidden" value="delete_list" name="method">
					<input type="submit" value="Liste löschen">
					</form>
			</div>

            </div>
            <div id="fotter">
                <img src="../media/images/mmbl.gif" width="38" height="61" alt="Banner Rand Linker metallern mit Schraube" id="schraubelinks">
                <div id="fottershild">
                    <a>Copyright by Creativ Labs</a>
                </div>
                <img src="../media/images/mmbr.gif" width="38" height="61" alt="Banner Rand Rechts metallern mit Schraube" id="schrauberechts">
            </div>
        </div>
    </body>
</html>